home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / IBM VisualAge for Java Enterprise v4.0 Retail / ivj40 / setup / IDE.Cab / F77773_VAJavaLookAndFeel.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-04-25  |  1.8 KB  |  49 lines

  1. package com.ibm.ivb.sguides.vajava;
  2.  
  3. import java.awt.Color;
  4. import javax.swing.LookAndFeel;
  5. import javax.swing.UIDefaults;
  6.  
  7. public class VAJavaLookAndFeel extends LookAndFeel {
  8.    private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
  9.    static Color cbg = new Color(165, 162, 165);
  10.  
  11.    public static Color getCommonBackground() {
  12.       return cbg;
  13.    }
  14.  
  15.    public UIDefaults getDefaults() {
  16.       UIDefaults var1 = new UIDefaults();
  17.       this.initClassDefaults(var1);
  18.       return var1;
  19.    }
  20.  
  21.    public String getDescription() {
  22.       return "VAJava SmartGuides Look And Feel";
  23.    }
  24.  
  25.    public String getID() {
  26.       return "vajava";
  27.    }
  28.  
  29.    public String getName() {
  30.       return "VAJava";
  31.    }
  32.  
  33.    protected void initClassDefaults(UIDefaults var1) {
  34.       String var2 = "com.ibm.ivb.sguides.vajava.VAJava";
  35.       var1.put("SmartGuideNotebookUI", var2 + "SmartGuideNotebookUI");
  36.       var1.put("SmartGuideButtonsUI", var2 + "SmartGuideButtonsUI");
  37.       var1.put("MainPanelUI", var2 + "MainPanelUI");
  38.       var1.put("SGButtonUI", var2 + "SGButtonUI");
  39.    }
  40.  
  41.    public boolean isNativeLookAndFeel() {
  42.       return false;
  43.    }
  44.  
  45.    public boolean isSupportedLookAndFeel() {
  46.       return true;
  47.    }
  48. }
  49.